From 8d33c5fe90f731f0c4326ca787cb1150ac46fcd9 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Thu, 22 Feb 2024 13:35:50 -0800 Subject: send to tip page --- src/routes/(app)/[username]/(profile)/+page.svelte | 3 ++- src/routes/(app)/[username]/invoice/[id]/+page.svelte | 14 ++++++++------ src/routes/(app)/[username]/invoice/[id]/tip/+page.svelte | 3 +++ .../(app)/[username]/settings/[...tab]/+page.server.js | 2 +- src/routes/(app)/[username]/settings/[...tab]/+page.svelte | 2 +- 5 files changed, 15 insertions(+), 9 deletions(-) (limited to 'src/routes/(app)/[username]') diff --git a/src/routes/(app)/[username]/(profile)/+page.svelte b/src/routes/(app)/[username]/(profile)/+page.svelte index bf1090aa..0fbe90ab 100644 --- a/src/routes/(app)/[username]/(profile)/+page.svelte +++ b/src/routes/(app)/[username]/(profile)/+page.svelte @@ -77,6 +77,7 @@ amount: btc(total, rate), currency, items: items.filter((i) => i.quantity > 0), + prompt: subject.prompt, rate, }; @@ -85,7 +86,7 @@ user: { username: subject.username }, }); - goto(`/${subject.username}/invoice/${id}?options=true`, { + goto(`/${subject.username}/invoice/${id}`, { invalidateAll: true, }); }; diff --git a/src/routes/(app)/[username]/invoice/[id]/+page.svelte b/src/routes/(app)/[username]/invoice/[id]/+page.svelte index dca98c39..56feced6 100644 --- a/src/routes/(app)/[username]/invoice/[id]/+page.svelte +++ b/src/routes/(app)/[username]/invoice/[id]/+page.svelte @@ -51,7 +51,6 @@ user: { username, currency }, } = invoice; - let qr; let tipPercent = 0; @@ -93,7 +92,7 @@ let subbed; onMount(async () => { - $showQr = $showQr && 1 + $showQr = $showQr && 1; if (browser) { last.subscribe((v) => { if (!v || subbed) return; @@ -146,7 +145,10 @@ {#each invoice.items as i}
-
{i.quantity} {i.name}
+
+ {i.quantity} + {i.name} +
{f(i.price * i.quantity, currency)}
@@ -181,7 +183,6 @@
{/if} - -
+ -